package practice;
/*
题目：一个整数，它加上100后是一个完全平方数，再加上168又是一个完全平方数，请问该数是多少？
程序分析：在10万以内判断，先将该数加上100后再开方，再将该数加上168后再开方，如果开方后的结果满足如下条件，即是结果。
 */
public class practice13 {
    public static void main(String[] args){
        for(int i = 1; i < 1000000; i++){
            //Math.sqrt(a)的结果为a开平方根，结果为double类型，此处强转为int
            int x = (int)Math.sqrt(i+100);
            int y = (int)Math.sqrt(i+168);
            if(x*x == i + 100 && y*y == i+168){
                System.out.println("这个数为"+i);
            }
        }
    }
}
